C 언어 팩토리얼.c

#include <stdio.h>

void main(void)
{
    int i, j; 
    long fact;

    for (i = 1; i <= 10; i++)           // 1부터 10까지 반복
    {
        fact = 1;
        for (j = 1; j <= i; j++)        // 해당수(i) 크기만큼 반복
        {
            fact = fact * j; // 곱한 결과 누적
            printf("%d * ", j); //[!!!] 
        }
        printf("%2d! => %ld\n", i, fact); 
    }
}
/*
문제.
1!부터 10!까지 구하여 다음 결과와 같이 출력하는 프로그램

출력결과.
1! : 1
2! : 2
3! : 6
4! : 24
*/

Comments


Comments are closed